package com.centon.auto_code.project.vo.gen;

import com.centon.auto_code.domain.ProProject;
import java.util.List;
import javax.validation.constraints.NotNull;

public class SuperProProjectVo extends ProProject {
    private Integer current;

    private Integer pageSize;

    private List<String> dbIds;

    public Integer getCurrent() {
        return this.current;
    }

    public void setCurrent(Integer current) {
        this.current = current;
    }

    public Integer getPageSize() {
        return this.pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public List<String> getDbIds() {
        return this.dbIds;
    }

    public void setDbIds(List<String> dbIds) {
        this.dbIds = dbIds;
    }

    @Override
    @NotNull(groups={ProjectController_addEntityInfo.class})
    public String getProType() {
        return super.getProType();
    }

    @Override
    @NotNull(groups={ProjectController_addEntityInfo.class})
    public String getPackageType() {
        return super.getPackageType();
    }

    @Override
    @NotNull(groups={ProjectController_addEntityInfo.class})
    public String getGroupId() {
        return super.getGroupId();
    }

    @Override
    @NotNull(groups={ProjectController_addEntityInfo.class})
    public String getName() {
        return super.getName();
    }

    @Override
    @NotNull(groups={ProjectController_genProject.class,ProjectController_modifyEntityInfo.class,ProjectController_deleteEntity.class})
    public String getId() {
        return super.getId();
    }

	public interface ProjectController_addEntityInfo{} 
	public interface ProjectController_genProject{} 
	public interface ProjectController_modifyEntityInfo{} 
	public interface ProjectController_deleteEntity{} 

}